Failures of GUI Tests on Different Computer Platforms
نویسندگان
چکیده
There has been anecdotal evidence that failures from testing may be dependent upon the software/hardware platform used to test the target software. We have been involved in the research of testing Graphics User Interfaces (GUIs) [1,2,3], and have established that GUI failures do indeed depend upon the computer platform. The objective of this paper is to evaluate the computer platform parameters that are responsible for different failures observed for different computer platforms for the same tests and GUI software. Another factor is that despite thorough testing, failures may not be manifested in any observable way. References [2], [3] showed that without the use of memory tools, 30% and 85% of the failures detected would have been missed, respectively. The CIS approach is used here for GUI testing [1,2,3]; it involves obtaining all responsibilities, i.e., observable effects in the environment of the GUI system produced by use of one or more GUI objects. For each responsibility, the corresponding complete interaction sequences (CISs) are identified; each CIS consists of the sequence and selections of GUI objects that deliver the responsibility. Each CIS is then modeled by a finite-state model (FSM) to generate the tests for the CIS. One approach utilizes the design of the CIS to model the transitions in the FSM; this leads to design tests, which assure that this CIS is implemented as designed. Another utilizes the implementation of the CIS to model the transitions in the FSM; this requires checking every selection in each GUI object in the CIS; the resulting new paths are then added to the design tests, resulting in implementation tests. For brevity, we will only report faults found by implementation tests, as considerably more faults are detected than by design tests. In the CIS testing method, a failure is observed by the tester, and identified as either due to a defect, where the GUI specification is violated, or a surprise, which exhibits an undesirable behavior not addressed in the specification. The set of defects plus the set of surprises will define the set of faults.
منابع مشابه
Reliability Based Assessment of Existing Fixed Offshore Platforms Located in the Persian Gulf
This paper presents a detailed structural reliability procedure in order to achieve an acceptable safety margin for template type offshore platforms located in the Persian Gulf. Probability of failure in this study is calculated by considering the cumulative effects of all levels of wave loading during the lifetime of the structure and uncertainties associated with soil, material properties, co...
متن کاملAutomatic Landing of Small Helicopters on 4 DOF Moving Platforms
In this research, an automatic control system is designed for landing of a small helicopter on a 4 DOF moving platform. The platform has three translational and one directional degree of freedom. The controller design approach is based on development of helicopter nonlinear dynamic model into the SDC (State Dependent Coefficient) form and real time solving of state dependent Riccati equation (S...
متن کاملAn Improved Method for Seismic Site Characterization with Emphasis on Liquefaction Phenomenon
Iran is an active seismic region. Earthquake damage is commonly controlled by three interacting factors including source and path characteristics, local geological and geotechnical conditions and type of the structures. Obviously, all of this would require analysis and presentation of a large amount of geological, seismological and geotechnical data. In this paper, nonlinear geotechnical seismi...
متن کاملAn Empirical Study of the Robustness of Windows NT Applications Using Random Testing
We report on the third in a series of studies on the reliability of application programs in the face of random input. In 1990 and 1995, we studied the reliability of UNIX application programs, both command line and X-Window based (GUI). In this study, we apply our testing techniques to applications running on the Windows NT operating system. Our testing is simple black-box random input testing;...
متن کاملAn Empirical Study of the Robustness of Windows NT Applications Using Random Testing
We report on the third in a series of studies on the reliability of application programs in the face of random input. In 1990 and 1995, we studied the reliability of UNIX application programs, both command line and X-Window based (GUI). In this study, we apply our testing techniques to applications running on the Windows NT operating system. Our testing is simple black-box random input testing;...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003